/*
RAWR Blue - CSS

 (c) 2007-2009, RAWR-Designs, Some Rights Reserved -
	Christopher "That Stevens Guy" Stevens
	Richard "Giant Eagle" Tuininga
 (CC) http://creativecommons.org/licenses/by-nc-sa/3.0

 Any queries? -
	Email: contact[at]rawr-designs.com
	Forum: http://www.rawr-designs.com/forum/
 	Homepage: http://www.rawr-designs.com
*/
body {
	margin:0;
	padding:0;
	height:100%;
	color:#004480;
	font:12px "Geneva",Arial,"Helvetica",sans-serif;
	font-weight:bold;
	background:#2e73dc;
}
img {border:0}
form{margin:0}
a{cursor:pointer}
a:visited, a:link {
	text-decoration:none;
	color:#004480;
}
a:active, a:hover {color:#336699}
#navbar a:visited, #header a:visited, #navbar a:link, #header a:link , .pBx a:visited, .pBx a:link {
	color:#FFF;
}
#navbar a:active, #navbar a:hover, #header a:active, #header a:hover, #footer a:active, #footer a:hover, .pBx a:active, .pBx a:hover {
	color:#99ccff;
}
#mainOuter {padding:10px}
#mainInner  {
	margin:auto;
	min-width:230px;
	max-width:1090px;
	background:url('../images/corner_top_left.gif') left top no-repeat #FFF;
}
#mainInner1 {background:url('../images/corner_top_right.gif') right top no-repeat}
#mainInner2 {background:url('../images/corner_bottom_left.gif') left bottom no-repeat}
#mainInner3 {
	background:url('../images/corner_bottom_right.gif') right bottom no-repeat;
	padding:10px;
}

#header {
	color:#FFF;
	border:1px solid #004480;
	height:120px;
	background:url('../images/header-bg.jpg') repeat-x #004480;
	margin-bottom:10px;
}
#header div {
	background:url('../images/header-logo.jpg') no-repeat;
	height:120px;
}
#header div  #bCrumbs {
	position:absolute;
	padding:0;
	margin-top:90px;
	margin-left:120px;
	font-size:11px;
	height:30px;
	background:transparent;
}
#header #graph {background:url('/~img_graph260x120xx000x004480') center no-repeat}

#navbar, #footer{
	height:30px;
	line-height:30px;
	text-align:center;
	letter-spacing:1px;
	background:url('../images/button-bg.jpg') repeat-x #004480;
	border:1px solid #004480;
}
#navbar div {
	height:30px;
	float:right;
	width:100px;
	border-left:1px solid #004480;
}
#navbar #backBtn {
	float:left;
	border:0;
	border-right:1px solid #004480;
}
#navbar .bigBtn {width:125px}
#navbar .biggerBtn {width:150px}
#navbar span {padding:10px}
#navbar div:hover {background:url('../images/button-bg-hover.jpg') repeat-x}

#content table table {background:#004480}
#content table table td {
	background:#FFF;
	height:50px;
}
#tableCol {padding-top:10px}
#folderComment {
	padding:5px;
	font-weight:normal;
	border:1px solid #004480;
	border-bottom:0;
}
#content table table .heading {
	background:url('../images/button-bg.jpg') repeat-x #004480;
	height:30px;
	line-height:30px;
	color:#FFF;
}
.heading span {
	float:right;
	padding-right:4px;
}
.iconCol, .iconCol div {
	height:50px;
	width:50px;	
}
.fileCol {padding-left:10px}
#content table table .fileCol:hover, #content table table .fileColHover {
	padding-left:10px;
	background:#f8fbff;
}
#content table table .fileColprotected {
	padding-left:10px;
	background:url('../images/padlock.gif') right center no-repeat #FFF;
}
#content table table .fileColprotected:hover, #content table table .fileColprotectedHover {
	padding-left:10px;
	background:url('../images/padlock.gif') right center no-repeat #f8fbff;
}

.fileInfo {line-height:25px}
.fileInfo .info, .fileInfo  .age {
	font-size:11px;
	width:125px;
	float:left;
	font-weight:normal;
	color:#CCC;
}
.fileInfo  .age {width:200px}
.fileInfo .new {color:#ff6633}
.comment {
	background:url('../images/comment_arrow.gif') no-repeat;
	font-size:11px;
	line-height:12px;
	padding-left:10px;
	padding-right:50px;
	font-weight:normal;
}
.comment a, #folderComment a {font-weight:bold}
.quickCol {
	padding-left:10px;
	width:70px;
	text-align:center;
}
.quickCol .quickBtn, .quickCol .quickBtn1 {
	background:url('../images/button-bg.jpg') center center repeat-x #004480;
	height:23px;
	width:23px;
	border:1px solid #004480;
	float:left;
}
.quickBtn1 {margin-left:10px}
.quickCol .quickBtn:hover, .quickCol .quickBtn1:hover {background:url('../images/button-bg-hover.jpg') center center repeat-x #FFF}
.disabled {
	opacity:0.7;
	filter:alpha(opacity=70);
}

#specialBox {
	position:absolute;
	top:34px;
	margin-left:185px;
}
#moduleCol {padding-left:10px}
.module, .contModule {
	margin-top:10px;
	border:1px solid #004480;
}
.contModule {margin-top:0}
.modHeading, .contHeading {
	color:#FFF;
	height:30px;
	line-height:30px;
	text-align:center;
	background:url('../images/button-bg.jpg') repeat-x #004480;
	padding-left:12px;
	letter-spacing:1px;	
}
.modHeading {width:161px}
.modHeading span, .contHeading span {
	float:right;
	margin-right:4px;
}
.modContent , .contContent{
	padding:5px 10px;
	font-weight:normal;
	font-size:11px;
	background:#FFF;
	border-top:1px solid #004480;
}
.modContent {width:153px}
.modContent span {float:right}
.divide {
	border-top:1px solid #004480;
	margin-top:5px;
	padding-top:5px;
}
.modContent a {
	font-weight:bold;
	font-size: 11px;
}
.modContent input {
	width:149px;
	margin:0;
	padding:1px 1px 1px 2px;
	border:1px solid #CCC;
	font:12px "Geneva",Arial,"Helvetica",sans-serif;
	background:#FFF;
	color:#004480;
}
.modContent select {
	width:153px;
	margin:0;
	padding:0;
	border:1px solid #CCC;
	font:12px "Geneva",Arial,"Helvetica",sans-serif;
	background:#FFF;
	color:#004480;
}
#Shoutbox {
	padding-top:0;
	padding-bottom:0;
}

#footer  {
	margin-top:10px;
	text-align:left;
	padding:0 10px;
	font-size:11px;
	line-height:15px;
	letter-spacing:0;
}
#footer div {
	text-align:right;
	float:right;
}

#f1,#f2,#f3,#f4,#f5,#f6,#f7,#f8,#f9{display:none}
.uploadInput {margin-bottom:5px}

.p {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #004480;
}
.pOut {
	margin-top:5px;
	width:175px;
	border:1px solid #004480;
	text-align:left;
	background:url('../images/button-bg.jpg') bottom center repeat-x #FFF;
}
.pIn {
	height:15px;
	background:url('../images/button-bg-hover.jpg') bottom center repeat-x #004480;
	border-right:1px solid #004480;
}
/*Preview Box*/
.Box {background:#FFF}
.pBx {
	color:#FFF;
	border:1px solid #004480;
	background:url('../images/button-bg.jpg') center center repeat-x #004480;
}
.pBx1{
	background:url('../images/loading.gif') center center no-repeat #FFF;
	border:1px solid #004480;
}
/* Shoutbox */
.msgUser {color:#004480}
.msgHeader {border-bottom:1px dashed #004480}
.msgInner, .msgHeader {padding:2px}
.msgOuter {
	border-bottom:1px solid #004480;
	font-weight:normal;
	font-size:11px;
	max-width:153px;
	overflow:hidden;
}
#msgBody {background:#FFF}
#msgForm {padding:5px}
#msgInput {
	width:122px;
	margin:0;
	padding:1px 1px 1px 2px;
	border:1px solid #CCC;
	font:12px "Geneva",Arial,"Helvetica",sans-serif;
	margin-top:2px;
	background:#FFF;
	color:#004480;
}
#msgSubmit {margin-top:2px}
#msgFail {padding-top:5px}